package com.psychologyCommunity.Community.util;

//定义三种状态的常量写在接口里，好在不同的地方能复用，得到这个状态
public interface CommunityConstance {
    //激活成功
    int ACTIVATION_SUCCESS=0;
    //重复激活
    int ACTIVATION_REPEAT=1;
    //激活失败
    int ACTIVATION_FAILURE=2;

//    默认状态下的登录凭证的超时时间 和
    int DEFAULT_EXPIRED_SECONDS=3600*12;//12个小时

//    记住我状态下的登录凭证的超时时间
    int REMEMBERME_EXPIRED_SECONDS=3600*24*100;//100天

    //实体类型：帖子
    int ENTITY_TYPE_POST=1;

    //实体类型：评论
    int ENTITY_TYPE_COMMENT=2;

    //实体类型：用户
    int ENTITY_TYPE_USER=3;

    /**
     * 主题：评论
     */
    String TOPIC_COMMENT="comment";
    /**
     * 主题：点赞
     */
    String TOPIC_LIKE="like";

    /**
     * 主题：关注
     */
    String TOPIC_FOLLOW="follow";

    /**
     * 主题：发帖
     */
    String TOPIC_PUBLISH="publish";

    /**
     * 主题：删帖
     */
    String TOPIC_DELETE="delete";

    /**
     * 主题：分享
     */
    String TOPIC_SHARE="share";

    /**
     * 系统用户的id
     */
    int SYSTEM_USER_ID=1;

    /**
     * 权限：普通用户
     */
    String AUTHORITY_USER="user";

    /**
     * 权限：管理员
     */
    String AUTHORITY_ADMIN="admin";

    /**
     * 权限：版主
     */
    String AUTHORITY_MODERATOR="moderator";


}
